This
TiddlyWiki
contains the following tiddlers:
.pngpod-never-spans-multi-nodes
$:/config/AutoSave
$:/config/DefaultSidebarTab
$:/config/Manager/RecentTags
$:/config/Manager/System
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/layout
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/network-activity
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview
$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview
$:/config/Plugins/Disabled/$:/themes/tiddlywiki/centralised
$:/config/RelinkOnRename
$:/config/TextEditor/EnableToolbar
$:/config/TiddlerInfo/Mode
$:/config/Tiddlers/TitleLinks
$:/config/Toolbar/ButtonClass
$:/config/Toolbar/Text
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others
$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info
$:/core
$:/DefaultTiddlers
$:/GitHub/Branch
$:/GitHub/Filename
$:/GitHub/Path
$:/GitHub/Repo
$:/GitHub/ServerURL
$:/GitHub/Username
$:/isEncrypted
$:/layout
$:/palette
$:/SiteSubtitle
$:/SiteTitle
$:/state/add-plugin-info/$:/temp/ServerConnection/https://tiddlywiki.com/library/v5.3.3/index.html/$:/temp/RemoteAssetInfo/https://tiddlywiki.com/library/v5.3.3/index.html/$:/themes/tiddlywiki/centralised
$:/state/add-plugin-info/$:/temp/ServerConnection/https://tiddlywiki.com/library/v5.3.3/index.html/$:/temp/RemoteAssetInfo/https://tiddlywiki.com/library/v5.3.3/index.html/$:/themes/tiddlywiki/heavier
$:/state/edit/references-1397670294
$:/state/editpreviewtype
$:/state/Excise/--1230100894/type
$:/state/Excise/--39442093/type
$:/state/Excise/-1536912050/type
$:/state/Excise/-934810649/type
$:/state/folded/Add HTTP GET liveness probe
$:/state/folded/Creating Pods
$:/state/folded/HTTP GET liveness probe
$:/state/folded/Interacting with the application and the pod
$:/state/folded/Sending request to the application in the pods
$:/state/folded/Viewing application logs
$:/state/http-requests
$:/state/image-picker/system--2085509689
$:/state/palettemanager/showexternal
$:/state/plugin-info-1867135918-$:/core
$:/state/plugin-info-1867135918-$:/core---527357959
$:/state/plugin-info-2003269606-$:/themes/tiddlywiki/centralised
$:/state/showeditpreview
$:/state/ShowPaletteEditor
$:/state/sidebar
$:/state/tab--1498284803
$:/state/tab--1963855381
$:/state/tab--2112689675
$:/state/tab--708812420
$:/state/tab--86143343
$:/state/tab-1163638994
$:/state/tab-1749438307
$:/state/tab-2065006209
$:/state/tab/moresidebar-1850697562
$:/state/tab/sidebar--595412856
$:/status/RequireReloadDueToPluginChange
$:/StoryList
$:/theme
$:/themes/tiddlywiki/centralised
$:/themes/tiddlywiki/snowwhite
$:/themes/tiddlywiki/tight
$:/themes/tiddlywiki/vanilla
$:/themes/tiddlywiki/vanilla/options/sidebarlayout
$:/themes/tiddlywiki/vanilla/options/stickytitles
$:/view
a-pod-refernce-diff-configmap-with-same-name.png
a-volume-shared-by-multiple-containers.png
access-clusterip-service-from-other-namespace.png
access-clusterip-service-via-dns.png
access-clusterip-services-from-pod.png
Accessing cluster-internal services
Accessing files on the worker node's filesystem
Add HTTP GET liveness probe
add-aws-elastic-block-store-in-manifest.png
add-emptydir-to-pod-manifest.png
add-emptydir-volume-to-pod.png
add-exec-probe-in-pod-manifest.png
add-gce-persistent-disk-volume-in-manifest.png
add-hostpath-into-manifest.png
add-httpget-hook-into-pod-manifest.png
add-liveness-probe-in-pod-manifest.png
add-nfs-volume-in-manifest.png
add-post-start-container-lifecycle-hook-into-pod-manifest.png
add-pre-stop-hook-into-pod-manifest.png
add-startup-probe-in-pod-manifest.png
add-tcp-probe-in-pod-manifest.png
adding-plain-text-to-secret-using-stringdata-field.png
Annotating object
atomic-configmap-update-using-symbolic-links.png
basic-pod-manifest.png
basic-service-prop.png
benefits-of-using-perseistent-volume-and-persistent-volume-claim.png
check-previous-container-log.png
check-reason-of-container-restart.png
Checking the container's health using liveness probe
cluster-nodes-are-represented-by-node-objects.png
combination-of-startup-and-livess-probe.png
combining-2-labels.png
command-and-args-dockerfiles-vs-pod-manifest.png
complete-overview-of-pod-init-stage.png
complete-overview-of-pod-normal-operation.png
config-map-manifest-envfrom.png
config-map-manifest-file.png
configmap-as-volume-and-mount-in-pod.png
configmap-manifest-with-multiline-values.png
configmaps-mount-in-container.png
Configuring the external traffic policy for a service
connect-from-1off-client-pod.png
container-definition-with-args-fields-set.png
container-definition-with-command-specified.png
container-lifecycle-hooks.png
container-restart-exponential-backoff.png
container-restart-policy-table.png
container-restart-policy.png
container-states-table.png
container-states.png
container-termination-sequence.png
containers-in-pod-share-same-net.png
coverride-command-and-args-in-pod-manifest.png
create-gce-persistent-disk.png
Creating a secret
Creating and updating services
Creating persistent volumes and claims
Creating Pods
curl-nodeport-service.png
custom-sc-definition.png
data-reader-pod-manifest-read-only.png
data-writer-pod-manifest.png
Decoupling pods from the underlying storage technology
delete-pod-with-label-selector.png
Deleting pods and other objects
diagnose-ns-ternimation-stuck.png
difference-structure-of-secrets-and-configmap.png
dockerfile-use-several-config-methods.png
downward-api-fields-injected-via-fieldref.png
downward-api-resource-fields-injected-via-resourcefieldref.png
Dynamic provisioning of persistent volumes
Dynamic provisioning using the storage class
dynamic-provisioning-of-pv.png
emptydir-is-normal-file-dir-in-node-filesystem.png
emptydir-volume-configuration-options.png
emptydir-with-medium-memory.png
enable-stdin.png
endpoint-manifest-by-hand.png
env-variables-per-container.png
Event object
exec-probe-operation.png
Executing actions at container start-up and shutdown
expoose-pod-through-nodeport.png
expose-pods-with-service-obj.png
expose-through-load-balancer-service.png
Exposing a service through an external load balancer
Exposing pods through a NodePort service
exposing-secret-as-env-var.png
ext-traffic-policies-for-nodeport-and-loadbalancer.png
file-line-with-trailing-space-making-configmap-hard-to-read-write.png
Filtering objects with field selectors
Filtering objects with label selectors
gce-persistent-disk-mounting.png
hostpath-type-options-table.png
hostpath-volume-mounts.png
how-controller-manages-object.png
how-pods-communicate.png
Image Pull Policy
image-pull-policy-flows.png
image-pull-policy-table.png
infra-specific-volume-is-not-portable.png
init-container-manifest.png
inject-single-config-map-entry.png
Injecting config map entries into containers as files
Introducing ConfigMaps
Introducing Secrets
Introducing Service
Introducing the Downward API
Introducing the Endpoints object
Introducing the EndpointSlice object
Introducing volumes
k-get-pod-exec-post-start-hook-fail.png
kebuctl-get-svc-nodeport.png
kubecctl-describe-pod-view-anno.png
kubectl-create-configmap-from-files-dry-run.png
kubectl-create-configmap-options.png
kubectl-create-configmap.png
kubectl-create-namespace-s.png
kubectl-create-pod-with-random-generated-name.png
kubectl-create-secret-dry-run-output-manifest.png
kubectl-create-secret-generic.png
kubectl-create-secret-tls.png
kubectl-delete-all-data-writer-pods.png
kubectl-delete-bounded-pvc.png
kubectl-delete-pv-and-create-again.png
kubectl-delete-pv.png
kubectl-delete-pvc.png
kubectl-describe-display-labels.png
kubectl-describe-endpointslice-by-name.png
kubectl-describe-failed-data-writer-pod.png
kubectl-describe-pvc-waiting-user-action.png
kubectl-describe-svc-list-endpoints.png
kubectl-describe-to-inspect-container-state.png
kubectl-describe-to-inspect-pod-conditions.png
kubectl-exec-list-files-from-configmap-volume.png
kubectl-exec-pod-check-env.png
kubectl-exec-read-secret-file.png
kubectl-get-all-data-reader-pods.png
kubectl-get-data-reader-pods.png
kubectl-get-data-writer-pod-surprise.png
kubectl-get-endpointslice-with-labvel-selector.png
kubectl-get-endpointslices.png
kubectl-get-ep-manifest.png
kubectl-get-ep.png
kubectl-get-nodes-show-ip.png
kubectl-get-pod-in-front-end-node.png
kubectl-get-pod-view-anno.png
kubectl-get-pods-data-writers-on-diff-nodes.png
kubectl-get-pods-show-labels.png
kubectl-get-pods-show-specific-labels.png
kubectl-get-pv-created-and-bound.png
kubectl-get-pv-released-status.png
kubectl-get-pv-status-bound.png
kubectl-get-pv-terminating.png
kubectl-get-pv.png
kubectl-get-pvc-bound-again.png
kubectl-get-pvc-bound-now.png
kubectl-get-pvc-inspect-storageclass.png
kubectl-get-pvc-new-size.png
kubectl-get-pvc-pending-bound.png
kubectl-get-pvc-pending-status.png
kubectl-get-pvc-remain-old-capacity.png
kubectl-get-pvc-show-rwo-rox.png
kubectl-get-pvc-terminating.png
kubectl-get-pvc.png
kubectl-get-sc-in-kind.png
kubectl-get-sc-standard-in-kind.png
kubectl-get-sc-standard.png
kubectl-get-sc.png
kubectl-get-services-list.png
kubectl-get-svc-load-balancer-external-ip.png
kubectl-get-to-inspect-pod-conditions.png
kubectl-label-pod-remove-label.png
kubectl-logs-data-writer-failed-to-write.png
kubectl-logs-success-data-writers.png
kubectl-run-one-off-pod-inspect-dns.png
labelling-pods.png
lables-organize-pods.png
liveness-probe-config-and-ops.png
load-balancer-service-config-fields.png
make-configmap-immutable.png
Managing service endpoints manually
More ways to interact - Copy, Exec, Attach
mount-individual-file-into-a-container.png
mounting-filesystem.png
mounting-persistent-volume-into-pod-container.png
multiple-pods-manifest.png
namespace-manifest.png
namespaced-and-cluster-scope-k8s-api-object.png
Node object
Node-local persistent volumes
observe-container-num-restarts.png
Organizing objects into Namespace
Organizing pods with labels
pcv-requesting-rwo-rox.png
persistent-volume-and-persistent-volume-claim.png
persistent-volume-reclaim-policy-options.png
pod-conditions-during-its-lifecycle.png
pod-conditions-table.png
pod-contains-multiple-volumes-and container-can-mount-multiple-volumes.png
pod-event-exec-post-start-hook-fail.png
pod-lifecycle.png
pod-manifest-add-annotations.png
pod-manifest-add-labels.png
pod-manifest-configure-clusterip-services.png
pod-manifest-inject-container-resource-fields.png
pod-manifest-inject-pod-metadata-into-container-filesystem.png
pod-manifest-inject-pod-metadata-into-env-var.png
pod-manifest-use-node-selector.png
pod-manifest-use-projected-volume.png
pod-phase-table.png
pod-phase.png
pod-use-pvc.png
pods-consume-a-service-with-2-ext-endpoints.png
pods-from-diff-ns-may-run-on-the-same-cluster.png
port-forward-underneath.png
port-forward.png
ports-in-nodeport-service.png
Post-start hooks
post-start-container-lifecycle-hook.png
Pre-stop hooks
project-secret-entries-into-container-filesystem.png
pv-access-modes.png
pv-gce-persistent-disk.png
pv-hostpath.png
pv-manifest-use-set-based-selector.png
pv-node-local.png
pv-volume-mode.png
pvc-claim-custom-sc.png
pvc-manifest-use-matchlabels.png
pvc-manifest.png
pvc-without-storageclass.png
recommended-labels-used-in-k8s-community.png
referring-env-var-in-another-var.png
referring-env-var-in-args-field.png
referring-env-var-in-shell-command.png
relationship-between-event-obj-controller-and-other-api-obj.png
relationship-between-sc-pvc-and-dyn-volume provisioner.png
resize-pvc.png
Resizing persistent volumes
Running additional containers at pod startup
Running multiple containers in a pod
running-init-containers.png
sc-node-local.png
secret-types.png
select-objects-using-equality-based-selector.png
Sending request to the application in the pods
service-as-load-balancer.png
service-detail-as-env-var.png
service-forward-traffic-to-pods.png
service-manifest-load-balancer.png
service-manifest-nodeport.png
service-manifest-without-pod-selector.png
service-manifest.png
Setting the command, arguments, and environment variables
setting-env-variables-in-pod-manifest.png
sharing-data-across-pods.png
sidecar-example-2.png
sidecar-example.png
sidecar.png
specify-namespace-in-object-manifest.png
spitting-app-into-pods.png
split-physical-cluster-into-several-virtual-clusters-by-namespaces.png
Startup probe
storageclass-volume-binding-modes-option.png
termination-sequence-inside-a-pod.png
The structure of an object manifest
the-lifecycle-of-dynamically-provisioned-pv-pvc-and-pods-that-use-them.png
the-lifecycle-of-statically-provisioned-pv-pvc-and-pods-that-use-them.png
the-main-sections-of-k8s-object.png
time-sequence-init-and-regular-container-start.png
ToC
two-containers-share-emptydir-volume-manifest.png
two-containers-share-emptydir-volume.png
Understanding container auto-restart
Understanding DNS records for Service object
Understanding how configMap volumes work
Understanding pods
Understanding the container status
Understanding the lifecycle of dynamically provisioned persistent volumes
Understanding the lifecycle of manually provisioned persistent volume
Understanding the pod conditions
Understanding the pod lifecycle
Understanding the pod phase
Updating and deleting config maps
use-downward-api-expose-pod-metadata.png
use-init-container-init-emptydir-manifest.png
use-init-container-init-emptydir.png
use-labels-to-make-pod-as-part-of-service.png
use-projected-volume-with-several-sources.png
use-subpath-to-mount-single-file-from-volume.png
Using a claim and volume in multiple pods
Using a claim and volume in single pod
Using a config map to decouple configuration from the pod
Using an emptyDir volume
Using external storage in pods
Using projected volumes to combine volumes into one
Using secrets in containers
using-a-claim-in-multple-pods.png
using-secret-volume-in-pod.png
Utilizing label selectors within Kubernetes API objects
valid-label-keys.png
valid-label-values.png
Viewing application logs
volume-mount-configuration-options.png
volume-that-take-specific-configmap-entries.png
volumes-defined-at-pod-level-mounted-in-pod-containers.png
volumes-ensure-filesystem-persisted-across-container-restarts.png
volumes-that-persist-across-pod-restarts.png
watch-events-created-by-pod.png
watch-liveness-probe-events.png
watch-pod-status-changes.png
well-known-standard-labels.png
yaml-array-notation.png